❌ В цветовом пространстве RGB невозможно независимо управлять каналами CW (холодный белый + тёплый белый), регулируя только три канала R, G, B. Потому что это две разные аппаратные модели и цветовые пространства.
Смешивание только красного, зелёного и синего даёт цвета в пределах треугольника на цветовом графике, но не позволяет получить качественный белый свет (особенно тёплый 2700K и холодный 6500K).
Добавлены два независимых канала белого света — холодный белый (C, ~6500K) и тёплый белый (W, ~2700K).
- Цветной свет — через RGB
- Белый свет с регулируемой цветовой температурой (от 2700K до 6500K) и с высоким CRI — через C и W
- Смешивание RGB + CW для получения пастельных и ненасыщенных оттенков.
🟠 Ситуация А: Обычный RGB-контроллер (только R, G, B)
Лампы с каналами CW не будут светиться, так как контроллер не подключает каналы C и W. В таком случае управлять CW невозможно.
🟢 Ситуация Б: Специализированный RGBCW-контроллер (приложение, пульт, Zigbee и т.п.)
Контроллер предлагает несколько логик управления.
🎯 Способ 1: Сначала режим белого → потом смешивание с цветом
Маппинг Используется встроенное программное сопоставление в контроллере.
- Выберите режим: «Режим белого» или «Фоновый свет/Ambient».
- Регулируйте CW отдельно: один ползунок — яркость, другой — цветовая температура (тёплый 2700K → холодный 6500K). Работают только C и W, RGB выключены.
- Смешивание с цветом: Переключитесь в «Цветной режим», выберите цвет RGB. Многие контроллеры позволяют сначала задать базовый белый оттенок (температуру), а затем «подмешать» к нему цвет RGB → итоговый цвет = белый с заданной температурой + немного RGB.
⚙️ Способ 2: Ручное смешивание (продвинутые приложения / прошивки с открытым кодом, например WLED, ESPHome)
Если используется программируемый контроллер (ESP32 + WLED), можно независимо задавать значения ШИМ (0–255) для каждого из 5 каналов.
• Холодный розовый цвет: R=200, G=50, B=100, C=150, W=0
• Тёплый мятно-зеленоватый цвет: R=0, G=150, B=100, C=0, W=200
- ✅ Убедитесь, что контроллер поддерживает RGBCW: минимум 5 выходных каналов или поддержка шинных протоколов (DMX, I2C). Обычный 3-канальный RGB-контроллер не подойдёт.
- ✅ Найдите ползунки «Цветовая температура» или «Белый»: в приложении обычно есть отдельный экран для регулировки цветовой температуры — это и есть управление соотношением C и W.
- ✅ Поймите роль параметра «Насыщенность» (Saturation): В цветовых моделях HSL, HSB или HSV уменьшение насыщенности автоматически увеличивает долю смешанного белого. Если хотите цвет близкий к границе RGB-треугольника, но «более белесый» — просто уменьшите насыщенность.
Вы не можете «увидеть» вклад каналов CW на классическом цветовом графике RGB (например, CIE 1931).
- Этот график отображает только треугольник, образованный точками чистых красного, зелёного и синего.
- Точки холодного и тёплого белого лежат внутри этого треугольника на линии Планка (планковской кривой).
- Когда вы добавляете CW → координата результирующего цвета на графике смещается от границы треугольника внутрь, к линии белых точек.
Для качественного белого света
Полностью выключите RGB, используйте только один ползунок цветовой температуры (управляет C и W) и ползунок яркости.
Для пастельных / атмосферных цветов
Сначала установите комфортную базовую температуру белого (нейтрально-белый ~4500K), затем постепенно добавляйте красный, зелёный или синий. Результат намного естественнее, чем из чистого RGB.
Для чистых насыщенных цветов
Полностью выключите каналы C и W (установите в 0), работайте только с RGB. Только так вы получите максимально чистый и яркий цвет без примеси белого.
❌ Нельзя управлять каналами CW, оставаясь внутри цветового пространства RGB — это разные уровни (граница vs внутренность цветового графика).
✅ Для управления CW используйте специализированный RGBCW-контроллер и режимы «цветовая температура» или «насыщенность».